World's tallest statue by Noida-based Ram Vanji Sutar unveiled today! Noida-based sculptor Ram Vanji Sutar to be conferred 2016 Tagore Award He has seen Noida take shape